export const ErrorCodeMap = {
  10001: '用户不存在',
  10002: '文件格式错误',
  10003: '文件路径错误',
  10005: '用户不存在',
  10006: '登录错误',
  10015: '账号重复',

  // 公司相关
  10007: '账号或密码错误',
  10008: '公司不存在',
  10009: '公司名称重复',
  10010: '岗位不存在',
  10011: '职位不存在',

  // 招聘会相关
  10101: '招聘会不存在',

  // token相关
  11001: '登录无效或无权限访问',
  11002: '登录身份已过期',
  11003: '无权限，请联系管理员申请权限',

  // 学生相关的
  12001: '学生不存在',
  12002: '最多只能上传三份简历',
  12003: '简历不存在',
  12004: '重复投递',

  // 福利相关的
  13001: '福利名称已存在',
  13002: '该福利不存在',

  // 职位相关
  14001: '职位名称重复',
  14002: '该职位不存在',

  // 聊天相关
  15001: '不能和自己聊天',

  // OSS相关
  20001: '当前创建的文件或目录已存在',
  20002: '无需操作',
  20003: '已超出支持的最大处理数量',
} as const;

export type ErrorCodeMapType = keyof typeof ErrorCodeMap;
